home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 4 / MacMania 4.toast / / Over 200 Fonts / Misc. / gregs-hack / Read Me < prev   
Text File  |  1995-06-23  |  2KB  |  17 lines

  1. Greg's Hack — MacHack '95 Best Hack Contest (22–24 June 1995)
  2. Copyright © 1995 Gregory D, Landweber, ALL RIGHTS RESERVED
  3. (by the author of Greg's Buttons, Greg's Browser, and Aaron)
  4.  
  5. This extension anti-aliases all text on your Mac's screen. In other words, it uses shades of gray to blur the jagged edges of bitmap fonts. Anti-aliasing makes tiny text legible and large text smoother. This requires either Postscript or TrueType fonts and a monitor capable of showing at least 16 grays. It looks best at high screen resolutions, and since anti-aliasing is processor-intensive, a PowerMac is recommended. On the other hand, I developed this on a PowerBook Duo 210...
  6.  
  7. I do not anti-alias Chicago or Geneva. These fonts were designed as a bitmap screen font, and they do not anti-alias very well.
  8.  
  9. To compare the plain and anti-aliased versions of fonts, use the Monitors control panel to switch to Black & White and back.
  10.  
  11. Anti-aliased fonts have different spacing than plain fonts, and this may confuse some programs. Text may appear in the wrong position, and word procesors or text editors may misplace the insertion point. Wherever possible, you should use the Fractional Character Widths option.
  12.  
  13. Inverted text (white on black) will have strangely colored borders If your monitor is set to 256 Colors. This is due to the brain-dead color inversion routines that inverts the color table index without actually looking at the colors. If this bothers you, switch to Thousand or Millions of Colors or to Grays.
  14.  
  15. If you are using Greg's Browser, you should turn on the anti-aliasing feature in the Browser's Preferences box.
  16.  
  17. The anti-aliasing code is based on articles in Develop magazine a few years back. There was one article explaining how to draw the font four times the regular size in an offscreen bitmap and then ditherCopy it down to size. It was followed by a second article optimizing the ditherCopy part.